body{font-size:14px; color:#333333; width: 100%;  font-family: 'Microsoft Yahei',tahoma,arial,"Hiragino Sans GB",\5b8b\4f53; }
select,input,button{vertical-align:middle;font-size:100%;}
*{margin:0;padding:0;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,form,fieldset,legend,input,button,textarea,blockquote,hr,pre{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,b,i,button,input,select,textarea{font-size:100%;font-weight:normal;font-style:normal; font-family:"microsoft yahei"; outline: none;}
::-moz-focus-inner{outline:none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {-webkit-appearance: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
fieldset,img{border:0;}
li{list-style:none; margin:0; padding:0;}
input,select{vertical-align:middle;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input[type="button"], input[type="submit"],button{width:110px; height: 38px; border:none; cursor: pointer; color:#fff; background: #119de8; border-radius: 5px;}
textarea {-webkit-appearance: none;}
a{color:#333333; font-size:14px; text-decoration:none;}
a:hover{color:#f41515;}/*bb2b46*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
.clear{height:0px; line-height:0px; font-size:0px; clear:both; overflow:hidden}

.space10{ height:10px; line-height:10px; font-size:10px; overflow:hidden; margin:0px auto; background:#eee}
.space15{ height:15px; line-height:15px; font-size:15px; overflow:hidden; margin:0px auto;}
.space20{ height:20px; line-height:20px; font-size:20px; overflow:hidden; margin:0px auto;}
.space30{ height:30px; line-height:30px; font-size:30px; overflow:hidden; margin:0px auto;}

.f_le{float: left; display:inline;}
.f_rig{float: right; display:inline;}

/*wrap框架*/
.wrap{width:800px; min-height: 800px; padding: 30px; margin: 50px auto; background: #27a8ef;}
.wrap-h2{height:40px; line-height: 40px; font-size: 25px; font-weight:bold; color:#fff; margin-bottom: 30px;}
.wrap-des{line-height: 34px; margin-bottom: 30px; color: #fff;}
.wrap-main{ background: #fff; min-height: 630px; padding: 40px; position: relative;}
.wrap-index ul li{line-height: 40px; font-size: 14px; border-bottom: 1px dotted #ccc; padding-bottom: 8px;}


/*错误提示框*/
.tipwirap{
	width:100%;
	height: 40px;
	line-height: 40px;
	color:#fff;
	text-align: center;
	position: fixed;
	top:50%;
	left:0;
	margin-top: -20px;
}
.tipwirap .tiptext{
	display: inline-block;
	padding:0 20px;
	border-radius: 5px;
	background: rgba(0,0,0,.8);
}